﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication9
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
        
        public void button1_Click(object sender, EventArgs e)
        {

            double ancho;
            double largo;
            double canto;
            bool regulador = true;
            bool regulador2=true;

            

                try
                {
                    ancho = Convert.ToDouble(textBox1.Text);

                }
                catch (Exception exc)
                {
                    MessageBox.Show("La dimensión introducida en el ancho no es válida");
                    regulador = false;
                    regulador2 = false;
                }
                try
                {
                    largo = Convert.ToDouble(textBox2.Text);

                }
                catch (Exception exc)
                {
                    MessageBox.Show("La dimensión introducida en el largo no es válida");

                    regulador = false;
                    regulador2 = false;
                }
                try
                {

                    canto = Convert.ToDouble(textBox3.Text);


                }
                catch (Exception exc)
                {
                    MessageBox.Show("La dimensión introducida en el canto no es válida");
                    regulador = false;
                    regulador2 = false;

                }


                if (regulador2 == false)
                {
                    Form1 hola = new Form1();
                    hola.Error();

                }




                else
                {
                    ancho = Convert.ToDouble(textBox1.Text);
                    largo = Convert.ToDouble(textBox2.Text);
                    canto = Convert.ToDouble(textBox3.Text);

                    if (ancho <= 0)
                    {
                        MessageBox.Show("La dimensión introducida en el ancho no es válida");

                        regulador = false;

                    }
                    if (largo <= 0)
                    {
                        MessageBox.Show("La dimensión introducida en el largo no es válida");

                        regulador = false;


                    }
                    if (canto <= 0)
                    {
                        MessageBox.Show("La dimensión introducida en el canto no es válida");

                        regulador = false;

                    }




                    if (regulador == true)
                    {
                        ancho = Convert.ToDouble(textBox1.Text);
                        largo = Convert.ToDouble(textBox2.Text);
                        canto = Convert.ToDouble(textBox3.Text);
                        label7.Visible = true;
                        label7.Text = ("Canto=" + "" + canto + "" + "m");
                        label6.Visible = true;
                        label6.Text = ("Largo=" + "" + largo + "" + "m");
                        label5.Visible = true;
                        label5.Text = ("Ancho=" + "" + ancho + "" + "m");
                    }

                    else
                    {
                        Form1 hola = new Form1();
                        hola.Error();

                    }
                }
        

        }
        public void Error()
        {
        lifemichael: MessageBox.Show("Vuelva a introducir los datos correctamente");
        }




        private void textBox1_TextChanged(object sender, EventArgs e)
        {




        }

        private void button4_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.OK;
            Hide();

            
            Form2 hola1 = new Form2();
            hola1.Show();
        }


    }
}
    


